-
1 программная архитектура
Большой англо-русский и русско-английский словарь > программная архитектура
-
2 программная архитектура
Англо-русский словарь технических терминов > программная архитектура
-
3 software architecture
архитектура программного обеспечения
—
[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]Тематики
EN
3.108 программная архитектура (software architecture): Основная организация системы программного обеспечения, воплощенная в ее компонентах, их взаимоотношениях друг с другом и со средой окружения, а также принципы, направляющие проектирование и развитие этой системы.
Источник: ГОСТ Р 54136-2010: Системы промышленной автоматизации и интеграция. Руководство по применению стандартов, структура и словарь оригинал документа
Англо-русский словарь нормативно-технической терминологии > software architecture
-
4 software architecture
архитектура программного обеспечения; программная архитектураАнгло-русский словарь технических терминов > software architecture
-
5 software architecture
1) Общая лексика: архитектура программного обеспечения ( ПО) (описывает внутреннее устройство (подсистемы, компоненты и интерфейсы) и организацию взаимодействия элементов программы (приложения, системы). Такое обобщенное описание позволяет управля)2) Техника: архитектура программного обеспечения, архитектура средств программного обеспечения, программная архитектура3) Вычислительная техника: архитектура системы программного обеспечения -
6 client/server software architecture
Универсальный англо-русский словарь > client/server software architecture
-
7 component-based software architecture
Универсальный англо-русский словарь > component-based software architecture
-
8 In the design modeling phase, the software architecture of the system is designed, in which the analysis model is mapped to an operational environment
Универсальный англо-русский словарь > In the design modeling phase, the software architecture of the system is designed, in which the analysis model is mapped to an operational environment
-
9 software architecture of the system
Программирование: программная архитектура системыУниверсальный англо-русский словарь > software architecture of the system
-
10 component software
модульное программное обеспечениеПрограммная архитектура, в которой основная программа и ее дополнительные функции являются модулярными и взаимосвязанными, что позволяет им взаимодействовать в качестве единого программного продукта.English-Russian terms in computer graphics and 3D > component software
-
11 HMI
- человеко-машинный интерфейс
- человеко-машинное взаимодействие
- терминал
- интерфейс управления концентратором
- интерфейс "человек-машина"
интерфейс "человек-машина"
аппаратно-программная система управления технологическими процессами
HMI - это набор всех средств, позволяющих человеку вмешаться в поведение вычислительной системы. Как правило, HMI представляет собой компьютер с графическим дисплеем, где в наглядной форме отображается поведение системы, и пользователь имеет возможность вмешаться в деятельность системы. Однако в качестве HMI может выступать самый простой пульт из набора тумблеров и светодиодных индикаторов.
[ http://www.morepc.ru/dict/]Тематики
Синонимы
EN
интерфейс управления концентратором
—
[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]Тематики
EN
терминал
Устройство ввода-вывода, обеспечивающее взаимодействие пользователей в локальной вычислительной сети или с удаленной ЭВМ через средства телеобработки данных
[ ГОСТ 25868-91]
[ ГОСТ Р 50304-92 ]Параллельные тексты EN-RU
HMI port warning
[Schneider Electric]Предупредительное состояние об ошибке обмена данными через порт связи с терминалом оператора
[Перевод Интент]HMI display max current phase enable
[Schneider Electric]Разрешается отображение на терминале оператора максимального линейного тока
[Перевод Интент]Config via HMI keypad enable
[Schneider Electric]Конфигурирование (системы) с помощью клавиатуры терминала оператора
[Перевод Интент]
Тематики
- оборуд. перифер. систем обраб. информации
- системы для сопряж. радиоэлектр. средств интерфейсные
Обобщающие термины
Синонимы
EN
человеко-машинное взаимодействие
—
[Е.С.Алексеев, А.А.Мячев. Англо-русский толковый словарь по системотехнике ЭВМ. Москва 1993]Тематики
EN
человеко-машинный интерфейс (ЧМИ)
Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
Примечание
Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
[ ГОСТ Р МЭК 60447-2000]
человекомашинный интерфейс (ЧМИ)
Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
Примечание
Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
[ ГОСТ Р МЭК 60073-2000]
человеко-машинный интерфейс
Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
[ http://www.morepc.ru/dict/]Параллельные тексты EN-RU
MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
[Schneider Electric]Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
[Перевод Интент]
HMI на базе операторских станций
Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).
На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.
Как же организован HMI в современных АСУ ТП?
Существует, как минимум, два подхода реализации функционала HMI:- На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
- На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.
Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.
Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:
Процессор: Intel Pentium 4, 3.4 ГГц;
Память: DDR2 SDRAM до 4 ГБ;
Материнская плата: ChipSet Intel 945G;
Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
Степень защиты: IP 31;
Температура при эксплуатации: 5 – 45 C;
Влажность: 5 – 95 % (без образования конденсата);
Операционная система: Windows XP Professional/2003 Server.
Рис. 1. Пример промышленной рабочей станции оператора.Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.
Какое программное обеспечение используется?
На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
Программное обеспечение визуализации призвано выполнять следующие задачи:- Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
- Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
- Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
- Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
- Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
- Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.
Как правило, SCADA состоит из двух частей:
- Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
- Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.
Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).
Рис. 2. Схема подключения одиночных операторских станций к уровню управления.Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).
Рис. 3. Клиент-серверная архитектура операторского уровня.
Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.
Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
Как выглядит SCADA?
Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.Рис. 6. Пример операторской мнемосхемы.
На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.
На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.
Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.
Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).Рис. 7. Пример фейсплейта для управления насосом.Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
Рис. 8. Пример отображения двух параметров на тренде реального времени.
Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.Рис. 9. Панель сообщений и аварийных сигнализаций.
Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:
Tag Name = “MyPID”;
Tag Type = PID;
Fields (список параметров):
MyPID.OP
MyPID.SP
MyPID.PV
MyPID.PR
MyPID.TI
MyPID.DI
MyPID.Mode
MyPID.RemoteSP
MyPID.Alarms и т.д.
В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.
Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:
1. Wonderware Intouch;
2. Simatic WinCC;
3. Iconics Genesis32;
4. Citect;
5. Adastra Trace Mode
Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей. [ http://kazanets.narod.ru/HMI_PART1.htm]Тематики
- автоматизация, основные понятия
- автоматизированные системы
Синонимы
EN
Англо-русский словарь нормативно-технической терминологии > HMI
12 COM
- углемазутная суспензия
- компонентная объектная модель
- кодовое разделение каналов
- единая объектная модель
единая объектная модель
Открытая архитектура для кросс-платформенной разработки клиент-серверных приложений на базе объектно-ориентированной технологии.
[ http://www.morepc.ru/dict/]Тематики
EN
кодовое разделение каналов
Метод разделения каналов из одной несущей частоте, при котором требуется, чтобы сигналы разных каналов отличались видом используемых кодовых (обычно псевдослучайных) последовательностей.
[Л.М. Невдяев. Телекоммуникационные технологии. Англо-русский толковый словарь-справочник. Под редакцией Ю.М. Горностаева. Москва, 2002]Тематики
- электросвязь, основные понятия
EN
компонентная объектная модель
модель COM
1. Разработанная компанией Microsoft объектная архитектурная модель. Первоначальный ее вариант был реализован в рамках технологии OLE версии 1 и не имел такого универсального характера, который эта модель приобрела позднее - в версии OLE2. Модель COM предназначена для обеспечения интероперабельности и повторного использования компонентов-объектов на платформе Windows. Тем самым разработчики имеют возможность конструировать объекты из компонентов, созданных на различных языках программирования и взаимодействующих через COM. Однако важное ограничение состоит в том, что двоичный код взаимодействующих систем должен иметь формат, определенный Microsoft. Архитектура COM построена по принципу "клиент-сервер". Объекты-клиенты могут обращаться за услугами к COM-объектам, т.е. к объектам, удовлетворяющим требованиям COM. Услуги, удовлетворяемые COM-объектом, реализованы методами этого объекта и определяются его интерфейсами. COM-объект может обладать несколькими интерфейсами, каждый из которых определяет некоторую группу его методов. Для описания интерфейсов в COM используется язык определения интерфейсов - Microsoft Interface Definition Language (Microsoft IDL), представляющий собой расширение DCE IDL. Доступ клиента к услугам COM-объекта осуществляется через посредство сервера. При этом предусматривается несколько способов взаимодействия клиента и сервера - исполнение их в одном и том же процессе, исполнение в разных процессах, но на одном компьютере, исполнение сервера на удаленном компьютере. Среда COM имеет интерфейс прикладного программирования (API). Благодаря этому приложения могут взаимодействовать с ней. В настоящее время разработаны и реализованы спецификации распределенной среды COM, названной Distributed Component Object Model (DCOM).
2. Программная реализация среды для взаимодействия компонентов, разработанных компанией Microsoft на основе спецификации модели COM (см. п. 1). [30].
[ http://www.morepc.ru/dict/]Тематики
EN
Англо-русский словарь нормативно-технической терминологии > COM
13 DOPRA
14 call accounting system
1) Общая лексика: система учёта вызовов (программная система, позволяющая организациям и предприятиям контролировать использование телефонной связи (telephone usage monitoring) и оптимизировать свои расходы на телекоммуникацио)2) Архитектура: система учёта телефонных звонков проживающих в гостиницеУниверсальный англо-русский словарь > call accounting system
15 folder
['fəʊldə]1) Общая лексика: брошюра, досье, картотечный ящик для бумаг, книга-раскладка, книжечка (рекламная; расписание поездов или самолётов), несшитая брошюрка, овчар, папка, подшивка, складное пенсне, складной бинокль, скоросшиватель, фальцевальная машина, фальцевальное устройство, фальцевальный нож, фальцовщик, ширмочка, складной нож, складывать/собрать (пр. каляску в автобусе)2) Морской термин: сложенная карта3) Разговорное выражение: раскладушка (мобильный телефон)4) Американизм: книжечка с картонными спичками, проспект (несшитые, в виде сфальцованной тетради)5) Военный термин: журнал, справочник, дело (сборник документов)6) Техника: машина для укладывания трикотажного полотна "в книжку", прибор для испытания на излом (бумаги), ящик обёрточного типа7) Редкое выражение: пастух8) Архитектура: папка-планшет9) Лесоводство: прибор для испытания бумаги на излом10) Металлургия: гибочная машина, кромкогибочная машина, устройство для отбортовки11) Полиграфия: фальцаппарат, фальцевальный аппарат, фальцмашина12) Текстиль: складальная машина, складальщик, загибатель ткани (швейной машины), прибор для определения сопротивления излому, самоукладчик (ткани), складальщик (ткани)13) Вычислительная техника: общий указатель, перечень, программная группа14) Картография: карта в упаковке "гармошкой"15) Пищевая промышленность: фальцовочный станок16) Швейное производство: рубильник для одинарного подгибания среза (или срезов)17) Реклама: буклет (рекламный материал), картотека, книжка-раскладка, несшитая брошюра, папка-скоросшиватель18) Патенты: кассета, кассета (с описаниями изобретений)19) Деловая лексика: каталог20) Автоматика: каталог текстовых файлов, пакет (напр. технологических параметров)21) Макаров: фальцнож16 framework
['freɪmwɜːk]1) Общая лексика: каркас, конструкция, коробка, корпус, костяк, набор (корпуса корабля), несущая конструкция, обрамление, основа, остов, подрезать, производить прививку, рама, рамки, сруб, строй, стропила, структура, ферма, формировать крону, аппарат (e.g. понятийный), стандарты (e.g., neat framework), рамочная программа (напр. Strategic Framework for Peacebuilding (ООН)), обвязочный каркас, (правовые, организационные и экономические) основы, нормы (+все возможные синонимы)2) Биология: сеть3) Морской термин: набор (корпуса), сеть (опорных точек)4) Медицина: зубной мост, зубной протез5) Ботаника: ситечко6) Техника: каркасная конструкция, рамная конструкция, фахверк, набор (корпуса судна), содержащийся в решётке (говоря о кристаллической структуре вещества)7) Строительство: стержневая конструкция, каркас (здания), корпус (машины)8) Железнодорожный термин: каркасная стена, решётчатая ферма10) Экономика: концептуальные рамки11) Бухгалтерия: основы12) Автомобильный термин: диаграмма, решётчатая система, станина, ферма (несущего кузова)13) Архитектура: опалубка14) Дипломатический термин: методика (контекстуальное значение)15) Лесоводство: пролётное строение (моста)16) Текстиль: трикотажный товар17) Электроника: ярмо18) Вычислительная техника: "скелет", базовое средство разработки, интегрированная система, интегрированная среда, инфраструктура, оболочка, инфраструктура (например, САПР)19) Нефть: обвязка (упрочняющая арматура), рамочная основа20) Космонавтика: силовая сборка на стенде для проведения статических испытаний, силовой набор рама несущей конструкции21) Картография: основа построения, сеть ( опорных) точек22) Геофизика: обстановка, условия23) Механика: стержневая система24) Реклама: конституция25) Деловая лексика: общая схема, строение27) Глоссарий компании Сахалин Энерджи: концептуальная модель (в контексте)28) Нефтепромысловый: с полной обвязкой (упрочняющая арматура)30) ЕБРР: механизм31) Программирование: (инфра)структура, интегрированный пакет программ для обработки и представления текстовой и символьной информации, каркас приложения, подход, среда разработки (набор классов, предоставляющих некоторые базовые услуги в определенной области. Таким образом, среда разработки экспортирует классы и механизмы, которые клиенты могут использовать или адаптировать), шаблон (напр. структурный), модель, среда32) Автоматика: база, базовая структура, блок данных, державка, исходная структура, кадр программы, концепция, обойма, принципиальная схема, система координат, система отсчёта, скоба, стойка, структурная схема, фрейм (в искусственном интеллекте), основа (напр. логической схемы)33) Химическое оружие: (of erector-launcher mechanism) рама установочно-пускового механизма34) Макаров: базис, группа, короб, модуль, начала, оправа, оправка, основные положения, основные принципы, планер летательного аппарата, рамка, силовой набор, сооружение, станок, стенд, установка, производить подрезку (ветвей), формировать крону (дерева), общая схема (к.-л. деятельности), основа (логической схемы), блок (напр. данных), несущая система (рама, ферма, опора, станина, шасси), остов (теплицы)35) Цемент: основная конструкция36) Программное обеспечение: платформа (программная платформа)17 Component Object Model
компонентная объектная модель
модель COM
1. Разработанная компанией Microsoft объектная архитектурная модель. Первоначальный ее вариант был реализован в рамках технологии OLE версии 1 и не имел такого универсального характера, который эта модель приобрела позднее - в версии OLE2. Модель COM предназначена для обеспечения интероперабельности и повторного использования компонентов-объектов на платформе Windows. Тем самым разработчики имеют возможность конструировать объекты из компонентов, созданных на различных языках программирования и взаимодействующих через COM. Однако важное ограничение состоит в том, что двоичный код взаимодействующих систем должен иметь формат, определенный Microsoft. Архитектура COM построена по принципу "клиент-сервер". Объекты-клиенты могут обращаться за услугами к COM-объектам, т.е. к объектам, удовлетворяющим требованиям COM. Услуги, удовлетворяемые COM-объектом, реализованы методами этого объекта и определяются его интерфейсами. COM-объект может обладать несколькими интерфейсами, каждый из которых определяет некоторую группу его методов. Для описания интерфейсов в COM используется язык определения интерфейсов - Microsoft Interface Definition Language (Microsoft IDL), представляющий собой расширение DCE IDL. Доступ клиента к услугам COM-объекта осуществляется через посредство сервера. При этом предусматривается несколько способов взаимодействия клиента и сервера - исполнение их в одном и том же процессе, исполнение в разных процессах, но на одном компьютере, исполнение сервера на удаленном компьютере. Среда COM имеет интерфейс прикладного программирования (API). Благодаря этому приложения могут взаимодействовать с ней. В настоящее время разработаны и реализованы спецификации распределенной среды COM, названной Distributed Component Object Model (DCOM).
2. Программная реализация среды для взаимодействия компонентов, разработанных компанией Microsoft на основе спецификации модели COM (см. п. 1). [30].
[ http://www.morepc.ru/dict/]Тематики
EN
модель составных (компонентных) объектов
—
[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]Тематики
EN
Англо-русский словарь нормативно-технической терминологии > Component Object Model
См. также в других словарях:
программная архитектура — 3.108 программная архитектура (software architecture): Основная организация системы программного обеспечения, воплощенная в ее компонентах, их взаимоотношениях друг с другом и со средой окружения, а также принципы, направляющие проектирование и… … Словарь-справочник терминов нормативно-технической документации
Архитектура программного обеспечения — (англ. software architecture) это структура программы или вычислительной системы, которая включает программные компоненты, видимые снаружи свойства этих компонентов, а также отношения между ними. Этот термин также относится к… … Википедия
VISA (программная архитектура) — У этого термина существуют и другие значения, см. VISA (значения). VISA, Virtual Instrument Software Architecture широко используемый стандартизированный[1] интерфейс ввода/вывода в области тестирования и измерений для управления приборами… … Википедия
Программная платформа — Платформа (компьютерная) совокупность компьютеров, совместимых между собою в том или ином смысле. Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры… … Википедия
ГОСТ Р 54136-2010: Системы промышленной автоматизации и интеграция. Руководство по применению стандартов, структура и словарь — Терминология ГОСТ Р 54136 2010: Системы промышленной автоматизации и интеграция. Руководство по применению стандартов, структура и словарь оригинал документа: 4.1 абстрактная деталь (abstract part): Деталь, которая определена только своей… … Словарь-справочник терминов нормативно-технической документации
CUDA — Тип GPGPU Разработчик NVIDIA Corporation Операционная система Windows XP и выше, Mac OS X, Linux Аппаратная платформа … Википедия
VISA — VISA: VISA (платёжная система) платёжная система. VISA (программная архитектура) программная архитектура. … Википедия
GConf — GConf система, используемая в GNOME для хранения настроек рабочего стола и приложений. Изменения контролируются службой GConfd. GConfd следит за изменениями в базе данных, и при их изменении, передаёт новые настройки приложениям. База… … Википедия
Файловый сервер — Файл сервер это выделенный сервер, предназначенный для выполнения файловых операций ввода вывода и хранящий файлы любого типа. Как правило, обладает большим объемом дискового пространства, реализованном в форме RAID массива для обеспечения… … Википедия
Отражение (программирование) — У этого термина существуют и другие значения, см. Отражение. Для улучшения этой статьи желательно?: Перевести текст с иностранного языка на русский. Н … Википедия
Виза — О платежной системе см. VISA (платежная система). О компьютерной архитектуре см. VISA (программная архитектура). Виза разрешительный документ, дающий право человеку на пересечение тех или иных границ. Как правило под… … Википедия
Перевод: со всех языков на русский
с русского на все языки- С русского на:
- Все языки
- Со всех языков на:
- Все языки
- Английский
- Русский